Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Infosys Hall of Fame Open - Newport Delray Beach Open - Delray Beach Wimbledon - London Winnipeg Challenger Ecuador F2 Ecuador F3 USA F25 Ukraine F3 USA F26 USA F27 Canada F1 Canada F2 Canada F3 Germany F1 Germany F2 Austria F1 Ukraine F1 Ukraine F2 Ukraine F3 Ukraine F4 Belarus F1 Belarus F2 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Russia F2 Morocco F2 Uzbekistan F1 Belarus F1 Belarus F2 Russia F3 France F3 Kazakhstan F6 China F2 Morocco F1 Morocco F2 M25+H Pozoblanco Russia F1 Russia F2 Germany F5 Lubbock Challenger - Lubbock 2006 Challenger of Santa Clarita California Challenger - Valencia Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Fes Bulgarian Open Challenger - Sofia Heilbronn Challenger Besancon Challenger Barletta Challenger Baton Rouge Challenger Bordeaux Challenger Tashkent Challenger Ortisei Challenger Bergamo Challenger Sarajevo Challenger Penza Challenger Astana Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Ortisei Challenger Helsinki Challenger Tyumen Challenger Heilbronn Challenger Dallas Challenger Guadalajara Challenger Nottingham-2 Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Rennes Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Helsinki Challenger Tyumen Challenger Heilbronn Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Irving Challenger Le Gosier Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Winnetka Challenger Izmir Challenger Rennes Challenger Geneva Challenger Brescia Challenger Winnetka Challenger Granby Challenger Vancouver Challenger Orleans Challenger Mons Challenger Rennes Challenger Eckental Challenger Brescia Challenger Dallas Challenger Puebla Challenger Irving Challenger Manchester Challenger Recanati Challenger Orleans Challenger Bratislava Challenger Dallas Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Orleans Challenger Nottingham Challenger Ilkley Challenger Almaty Challenger Andria Challenger Nur-Sultan Challenger Shymkent Challenger Samarkand Challenger Columbus Challenger Nur-Sultan Challenger Segovia Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Brest Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Pau Challenger Nur-Sultan Challenger Hamburg Challenger Biella 1 Challenger Biella 2 Challenger Biella 3 Challenger Biella 4 Challenger Prague Challenger Nottingham 1 Challenger USTA Challenger of San Antonio - San Antonio Istanbul 2 Challenger Bratislava Challenger Olimp Kyiv Open - Kiev St. Brieuc Challenger Prague 2 Challenger Shymkent 2 Challenger Ilkley Challenger USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas Ciudad de Telde - Telde Segovia Challenger Grodzisk Mazowiecki Challenger Nonthaburi 1 Challenger Trofeo Sisma Mantova - Mantova Okal Cup - Eckental PEOPLEnet Cup - Dnepropetrovsk Nonthaburi 2 Challenger Open des Alpes Trophee BNP Paribas - Grenoble Salinas Challenger Sunrise Challenger Vilnus Challenger Alexander Kolyaskin Memorial - Donetsk Ortisei Challenger Bergamo Challenger Bratislava Challenger The Waco International Tennis Challenger - Waco Andria Challenger Quimper Challenger 2008 China TCL Challenger - Guangzhou PEOPLEnet CUP - Dnepropetrovsk Waco Challenger Puerto Vallarta Challenger Ostrava Challenger 2001 UT Tyler Patriot Challenger - Tyler Mauthausen Challenger Sarasota Challenger Privat Bank Cup - Dniepropetrovsk Nottingham Challenger Prostejov Challenger Almaty Challenger 2 - Almaty Bratislava 1 Challenger Sail Open - New Delhi Andria Challenger Chicago Challenger Seoul Challenger Cary 2 Challenger Pozoblanco Challenger Izmir Challenger Taipei City Challenger Ortisei Challenger Bergamo Challenger Bratislava Challenger Bratislava Challenger Koblenz Challenger Nottingham Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Izmir Cup - Izmir Bergamo Challenger Tiburon Challenger Mons Challenger Wroclaw Challenger Ortisei Challenger Gwangju Challenger Alexander Kolyaskin Memorial - Donetsk Guangzhou Challenger Quimper Challenger Wuxi Challenger Seoul Challenger Irving Challenger Guimaraes Challenger Taipei Challenger Lexington Challenger Recanati Challenger Kazan Challenger Raanana Challenger Vancouver Challenger Surbiton Challenger Vancouver Challenger Istanbul Challenger Petange Challenger Taipei City Challenger Istanbul Challenger Oeiras 2 Challenger Roseto Degli Abruzzi Challenger Privat Bank Cup - Dnepropetrovsk Alexander Kolyaskin Memorial - Donetsk Salinas Challenger PrivatBank Cup - Dnepropetrovsk USTA Challenger of Orlando - Orlando Intersport Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Millenium Tennis Championships - Delray Beach SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Unique Zagreb Open - Zagreb ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas BMW Open - Munich Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Open Castilla y Leon - Segovia Thailand Open - Bangkok If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Bratislava 2 Challenger SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle GHI Bronx Tennis Classic - Bronx Ordina Open - 's-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Hamburg Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle AEGON Championships - London Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Penza Cup - Penza Atlanta Tennis Championships - Atlanta Tunis Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Alexander Kolyaskin Memorial - Donetsk Astana Challenger - Astana Thailand Open - Bangkok Sporting Challenger '07 Trofeo Regione Piemonte - Turin PBZ Zagreb Indoors - Zagreb China Open - Beijing If Stockholm Open - Stockholm Kremlin Cup - Moscow Mordova Cup 2007 - Saransk PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice PTT Thailand Open - Bangkok Kremlin Cup - Moscow UTC Open by Selena - Cherkassy Qatar ExxonMobil Open - Doha Alexander Kolyaskin Memorial - Donetsk Regions Morgan Keegan Championships - Memphis Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Almaty Challenger 1 - Almaty Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Claro Open Colombia - Bogota Citi Open - Washington Moselle Open - Metz Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Morocco Tennis Tour - Rabat BMW Open - Munich Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Delhi Challenger I - New Delhi Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Hilton Waikoloa Village USTA Challenger - Waikoloa Brest Challenger Sony Ericsson Open 2008 - Belgrade Aptos Challenger Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Hangzhou Challenger Morocco Tennis Tour - Meknes ASB Classic - Auckland Memphis Open - Memphis BMW Tennis Championship - Sunrise Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Puerto Rico Challenger Tennis Event - Humacao US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Tallahassee Tennis Challenger - Tallahassee TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Togliatti Cup - Togliatti European Open - Antwerp Swiss Indoors Basel - Basel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Memphis Open - Memphis Delray Beach Open - Delray Beach New Delhi Challenger II - New Delhi Open 13 - Marseille US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Challenger Banque Nationale - Granby If Stockholm Open - Stockholm Moncton Men's Challenger - Moncton BB&T Atlanta Open - Atlanta Citi Open - Washington Morocco Tennis Tour - Tanger ATP Open Castilla y Leon - Segovia Segovia Challenger Bukhara Challenger - Bukhara Sofia Open - Sofia Karshi Challenger - Karshi Gonet Geneva Open - Geneva cinch Championships - London Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Salzburg Challenger Kremlin Cup - Moscow Astana Open - Nur-Sultan Sail Open - New Delhi UTC Open - Cherkassy Open D'Orleans - Orleans Little Rock Challenger Hamburg Challenger Kobstaedernes ATP Challenger - Kolding Tashkent Challenger - Tashkent IPP Open - Helsinki Pozoblanco Challenger Tel Aviv Watergen Open - Tel Aviv Columbus Challenger Bergamo Challenger Almaty Open - Almaty Napoli Challenger Rhodes Challenger Tenerife Challenger Ramat Hasharon Challenger Nur-Sultan Challenger Izmir Challenger Fergana Challenger Cremona Challenger Nottingham Challenger President's Cup - Astana Pozoblanco Challenger Penza Challenger Saransk Challenger Segovia Challenger Sao Paulo Challenger Istanbul Challenger Monza Challenger Astana Challenger Sunrise Challenger Karshi Challenger Alphen Challenger Mons Challenger Athens Challenger Bratislava Challenger Ortisei Challenger Izmir Challenger Brest Challenger Athens Challenger Mons Challenger Heilbronn Challenger St. Remy Challenger Heilbronn Challenger Kazan Challenger Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Cherbourg Challenger Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Bath Challenger Campionati BNL dItalia - Rome Le Gosier Challenger Dallas Challenger Rogers Masters - Toronto Tallahassee Challenger Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Athens Challenger Fergana Challenger Sony Ericsson Open - Miami Nottingham Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Winnetka Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Karshi Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Brisbane 1 Challenger Sarasota Challenger Binghamton Challenger Aptos Challenger Mouilleron-Le-Captif Challenger Mons Challenger Tunis Challenger Lugano Challenger Busan Challenger Shenzhen 1 Challenger Busan Challenger Mouilleron-Le-Captif Challenger Bratislava 2 Challenger Monterrey Challenger 2005 Tulsa Challenger - Tulsa Cherbourg Challenger Schickendanz Open - Furth Columbus Challenger Noumea Challenger Bratislava 1 Challenger Irving Challenger Ilkley Challenger Nonthaburi 4 Challenger Recanati Challenger Rogers Cup - Toronto Ismaning Challenger Bangkok Challenger BNP Paribas Open - Indian Wells Biella Challenger Eckental Challenger Quimper Challenger Quimper 2 Challenger Lugano Challenger Open Seat Godo 2007 - Barcelona Shymkent 1 Challenger Bratislava Challenger Porto Challenger Istanbul Challenger Cleveland Challenger If Stockholm Open - Stockholm Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Medibank International - Sydney Shanghai Rolex Masters - Shanghai PBZ Zagreb Indoors - Zagreb Sydney International - Sydney Rome Challenger Bergamo Challenger Mercedes Cup - Stuttgart Medibank International - Sydney US Men's Clay Court Championship - Houston Brisbane 2 Challenger AEGON Championships - London AEGON International - Eastbourne Forli 5 Challenger Apia International - Sydney Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Winston-Salem Open - Winston-Salem RCA Championships - Indianapolis RCA Championships - Indianapolis St. Petersburg Open - St. Petersburg Lille Challenger Delray Beach International Tennis Championships - Delray Beach Infosys Hall of Fame Open - Newport Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Davidoff Swiss Indoors Basel - Basel Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona Regions Morgan Keegan Championships - Memphis St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm Millennium Estoril Open - Estoril Citi Open - Washington Gerry Weber Open - Halle If Stockholm Open - Stockholm Abierto Mexicano de Tenis Mifel - Los Cabos Sofia Open - Sofia Stockholm Open - Stockholm Nottingham-2 Challenger Open 13 - Marseille Dallas Open - Dallas Gonet Geneva Open - Geneva Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mercedes Cup - Stuttgart Ecuador Open - Quito Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, 1R, UKR-ISR 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, PO, FRA-GER 4-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, PO, UKR-BAR 3-0 Olympics - Rio de Janeiro River Oaks International Tennis Tournament - Houston